// org/x/casemodule/dto/ScheduleShareResponse.java
package org.x.casemodule.dto;

import lombok.Data;

import java.util.List;

@Data
public class ScheduleShareResponse {
    private String shareId;             // 共享ID
    private List<SharedEvent> sharedEvents; // 共享的事件列表

    @Data
    public static class SharedEvent {
        private String eventId;         // 事件ID
        private List<TargetUser> targetUsers; // 目标用户列表

        @Data
        public static class TargetUser {
            private Long userId;        // 用户ID
            private String status;      // 状态 PENDING/ACCEPTED/REJECTED
        }
    }
}
